package com.itcam.iostream;

import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;

/**
 * Author:Cammy.Wu
 * Date:2024-05-13
 * Description:
 */

public class ByteStreamDemo03 {
    public static void main(String[] args) throws IOException {
        // 功能：利用字节流将文件中内容读到程序中
        // 1.创建文件
        File file = new File("E:\\IOstream\\jubao.jpg");
        // 2.将字节流管对到源文件上
        FileInputStream fis = new FileInputStream(file);
        // 3.开启读取动作
        // 利用缓冲数组：
        byte[] bytes = new byte[1024 * 6];
        int n = fis.read(bytes);
        while (n != -1) {
            for (int i = 0; i < n; i++) {
                System.out.println(bytes[i]);
            }
            n = fis.read(bytes);
        }
        // 4.关闭流
        fis.close();
    }
}
